Don't use xsettings or xft defaults in testsuite
authorAlexander Larsson <alexl@redhat.com>
Mon, 3 Feb 2020 14:11:35 +0000 (15:11 +0100)
committerAlexander Larsson <alexl@redhat.com>
Mon, 3 Feb 2020 14:11:35 +0000 (15:11 +0100)
commita3be0ec5f0af5e78540dfecfc95cdedc31b91b56
treec944d2900d31462394d6f5d20458bb6808652110
parent4ab12ab755a9d643f13e0e80d69c55ba3283705f
Don't use xsettings or xft defaults in testsuite

This adds a GDK_DEBUG=default-settings flag which disables reads
from xsettings and Xft resources, and enables this for the testsuite.

This is one less way to get different testresults depending on the
environment. In particular, it was failing the css tests for me
due to getting the wrong font size because i have a different dpi.
15 files changed:
gdk/gdk.c
gdk/gdkinternals.h
gdk/x11/gdkxftdefaults.c
gdk/x11/xsettings-client.c
testsuite/a11y/meson.build
testsuite/css/change/meson.build
testsuite/css/meson.build
testsuite/css/nodes/meson.build
testsuite/css/parser/meson.build
testsuite/css/style/meson.build
testsuite/gdk/meson.build
testsuite/gsk/meson.build
testsuite/gtk/meson.build
testsuite/reftests/meson.build
testsuite/tools/meson.build